#include <stdio.h>
#include <string.h>
//int main()
//{
//	char arr[10] = { 1, 2, 3, 4 };
//	int n = strlen(arr);
//	int m = sizeof(arr);
//	printf("%d %d", n, m);
//}

//int main()
//{
//	int m = 1;
//	int n = 0;
//	int arr[100] = { 0 };
//	for (n = 0; n <= 99; n++)
//	{
//		arr[n] = m;
//			m++;
//			printf("%d ", arr[n]);
//	}
//}
//
//int main()
//{
//	int arr[10] = {  1, 2, 3, 4, 5, 6, 7, 8, 9, 10 };
//	int n = 0;
//	int sz = sizeof(arr) / sizeof(arr[0]);
//	int * p = &arr[0];
//	for (n = 0; n < sz; n++)
//	{
//		arr[n] = *(p + n);
//		printf("%d ", arr[n]);
//	}
//	return 0;
//}

//int main()
//{
//	int arr[3][3] = { 0 };
//	int n = 0;
//	for (n = 0; n <= 2; n++)
//	{
//		int m = 0;
//		for (m = 0; m <= 2; m++)
//		{
//			arr[n][m] = 1;
//		}
//
//	}
//	for (n = 0; n <= 2; n++)
//	{
//		int m = 0;
//		for (m = 0; m <= 2; m++)
//		{
//			printf("%d ", arr[n][m]);
//		}
//		printf("\n");
//	}
//	return 0;
//}

//int main()
//{
//	int arr[3][4] = { 0 };
//	int n = 0;
//	for (n = 0; n <= 2; n++)
//	{
//		int m = 0;
//		for (m = 0; m <= 3; m++)
//		{
//			printf("arr[%d][%d] = %p\n", n, m, &arr[n][m]);
//		}
//	}
//	return 0;
//}

//int main()
//{
//	int arr[5] = { 0 };
//	printf("%p\n", arr);
//	printf("%p\n", arr + 1);
//	printf("%p\n", &arr);
//	printf("%p\n", &arr + 1);
//	printf("%p\n", &arr[0]);
//	printf("%p\n", &arr[0] + 1);
//	return 0;
//}


void blub(int arr[], int sz)
{
int n = 0;
int m = 0;

for (m = sz - 1; m > 0; m--)
{
	for (n = 0; n <= sz - 1; n++)
	{
		if (arr[n - 1] > arr[n])
		{
			int tep = 0;
			tep = arr[n];
			arr[n] = arr[n - 1];
			arr[n - 1] = tep;
		}
	}
}
}
int main()
{
	int arr[10] = { 9, 8, 7, 6, 5, 4, 3, 2, 1, 0 };
	int n = 0;
	int sz = sizeof(arr) / sizeof(arr[0]);
	blub(arr, sz);
	for (n = 0; n <= sz - 1; n++)
	{
		printf("%d ", arr[n]);
	}

	return 0;
}